
#ifndef __GENURB3D_H__
#define __GENURB3D_H__

#include "gecurv3d.h"
#include "geintrvl.h"
#include "gekvec.h"
#include "gept3dar.h"
#include "gevec3d.h"
#include "gepnt3d.h"
#include "gesent3d.h"
#include "geplin3d.h"
#include "gedblar.h"
#include "gept3dar.h"
#include "gevc3dar.h"

#include "../inc/zgenurb3d.h"

#ifndef AcGeContext
#define AcGeContext		UcGeContext
#endif //#ifndef AcGeContext

#ifndef AcGeDoubleArray
#define AcGeDoubleArray		UcGeDoubleArray
#endif //#ifndef AcGeDoubleArray

#ifndef AcGeEllipArc3d
#define AcGeEllipArc3d		UcGeEllipArc3d
#endif //#ifndef AcGeEllipArc3d

#ifndef AcGeKnotVector
#define AcGeKnotVector		UcGeKnotVector
#endif //#ifndef AcGeKnotVector

#ifndef AcGeLineSeg3d
#define AcGeLineSeg3d		UcGeLineSeg3d
#endif //#ifndef AcGeLineSeg3d

#ifndef AcGeNurbCurve3d
#define AcGeNurbCurve3d		UcGeNurbCurve3d
#endif //#ifndef AcGeNurbCurve3d

#ifndef AcGePoint3d
#define AcGePoint3d		UcGePoint3d
#endif //#ifndef AcGePoint3d

#ifndef AcGePoint3dArray
#define AcGePoint3dArray		UcGePoint3dArray
#endif //#ifndef AcGePoint3dArray

#ifndef AcGePolyline3d
#define AcGePolyline3d		UcGePolyline3d
#endif //#ifndef AcGePolyline3d

#ifndef AcGeSplineEnt3d
#define AcGeSplineEnt3d		UcGeSplineEnt3d
#endif //#ifndef AcGeSplineEnt3d

#ifndef AcGeTol
#define AcGeTol		UcGeTol
#endif //#ifndef AcGeTol

#ifndef AcGeVector3d
#define AcGeVector3d		UcGeVector3d
#endif //#ifndef AcGeVector3d

#ifndef AcGeVector3dArray
#define AcGeVector3dArray		UcGeVector3dArray
#endif //#ifndef AcGeVector3dArray

#ifndef Adesk
#define Adesk		ZSoft
#endif //#ifndef Adesk

#endif //#ifndef __GENURB3D_H__
